package com.xd.dubai.api.service;

import com.xd.dubai.api.entity.ApiHealthyInfoEntity;
import com.xd.dubai.api.service.innate.ApiHealthyInfoSerInnateAbsImp;
import com.xd.dubai.api.service.ser.ApiHealthyInfoService;
import org.springframework.stereotype.Service;

@Service
public class ApiHealthyInfoServiceImp extends ApiHealthyInfoSerInnateAbsImp implements ApiHealthyInfoService {

    /*innateServiceStart*/
    @Override
    protected void userSavEntity(ApiHealthyInfoEntity inEntity) {

    }

    @Override
    protected void userModEntity(ApiHealthyInfoEntity inEntity, ApiHealthyInfoEntity upEntity) {
        upEntity.setHealthRecordRecordId(inEntity.getHealthRecordRecordId()); // 健康档案记录ID
        upEntity.setUserName(inEntity.getUserName()); // 姓名
        upEntity.setUserCode(inEntity.getUserCode()); // 编号
        upEntity.setSex(inEntity.getSex()); // 性别
        upEntity.setDateOfBirth(inEntity.getDateOfBirth()); // 出生日期
        upEntity.setIdentityCard(inEntity.getIdentityCard()); // 身份证
        upEntity.setWorkCompanyName(inEntity.getWorkCompanyName()); // 工作单位
        upEntity.setMobilePhone(inEntity.getMobilePhone()); // 本人电话
        upEntity.setContactsName(inEntity.getContactsName()); // 联系人姓名
        upEntity.setContactsMobile(inEntity.getContactsMobile()); // 联系人电话
        upEntity.setResidenceType(inEntity.getResidenceType()); // 常住类型
        upEntity.setNation(inEntity.getNation()); // 民族
        upEntity.setBloodType(inEntity.getBloodType()); // 血型
        upEntity.setRHType(inEntity.getRHType()); // RH阴性
        upEntity.setEducation(inEntity.getEducation()); // 文化程度
        upEntity.setProfession(inEntity.getProfession()); // 职业
        upEntity.setMaritalStatus(inEntity.getMaritalStatus()); // 婚姻状况
        upEntity.setMedicalFeePay(inEntity.getMedicalFeePay()); // 医疗费用支付方式
        upEntity.setDrugAllergy(inEntity.getDrugAllergy()); // 药物过敏史
        upEntity.setExposureHistory(inEntity.getExposureHistory()); // 暴露史
        upEntity.setDisease(inEntity.getDisease()); // 疾病
        upEntity.setOperationInfo(inEntity.getOperationInfo()); // 手术
        upEntity.setWoundInfo(inEntity.getWoundInfo()); // 外伤
        upEntity.setBloodTransfusionInfo(inEntity.getBloodTransfusionInfo()); // 输血
        upEntity.setFatherHistory(inEntity.getFatherHistory()); // 家族史
        upEntity.setMotherHistory(inEntity.getMotherHistory()); // 家族史
        upEntity.setBrotherHistory(inEntity.getBrotherHistory()); // 家族史
        upEntity.setChildHistory(inEntity.getChildHistory()); // 家族史
        upEntity.setGeneticDiseaseHistory(inEntity.getGeneticDiseaseHistory()); // 遗传病史
        upEntity.setDisability(inEntity.getDisability()); // 残疾情况
        upEntity.setEquipment(inEntity.getEquipment()); // 厨房排风设施
        upEntity.setFuelType(inEntity.getFuelType()); // 燃料类型
        upEntity.setWater(inEntity.getWater()); // 饮水
        upEntity.setToilet(inEntity.getToilet()); // 厕所
        upEntity.setPoultryStall(inEntity.getPoultryStall()); // 禽畜栏

    }
    /*innateServiceEnd*/
    /*以上内容请误删除或是移动，系统升级使用，static系统升级覆盖用户修改，用户代码请写入下方*/
}
